package com.bsg.upm.util;

import java.math.BigDecimal;

/**
 * 数字处理工具类
 * 
 * @author HCK
 *
 */
public class NumberUtils {

	/**
	 * 四舍五入
	 * 
	 * @param dValue
	 *            待转换数值
	 * @param digits
	 *            保留小数位数
	 * @return
	 */
	public static double retainDigits(double dValue, int digits) {
		BigDecimal bg = new BigDecimal(dValue).setScale(digits, BigDecimal.ROUND_HALF_UP);
		return bg.doubleValue();
	}
	
	public static double retainDigits(double dValue) {
		return retainDigits(dValue, 2);
	}

}
